PreviousNextTracker indexSee it online !

(294/303) 1791 - XercesPlugin 2.11.0 has issues with MarkerSets plugin (or vice vers)

The latest version of the Xerces plugin (2.11.0) seems to have issues in combination with the MarkerSets plugin (0.9):

/home/webert8/.jedit/jars/MarkerSets.jar:
Fehler beim Starten: "java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal".
Versuchen Sie ein Update auf eine neuere Version des Plugins.

This results in the SideKick dockable refusing to show (which seems to be related to a dependency on the MarkerSets plugin), and all dockables to disappear. Dockables (buttons) reappear when being explicitly activated.

See attached activity.log and details of the setup used.

Submitted tomc5 - 2014-06-27 08:24:28.924000 Assigned
Priority 5 Labels
Status open Group minor bug
Resolution None

Comments

2014-06-27 08:28:01.146000
tomc5

Added attachments - hmm didnt seem to work in the first place.

bug_report_text (2.1Kio)

activity.log (67.5Kio)

2014-06-27 11:16:22.421000
tomc5

Remark: Removing the Xerces plugin related .jar files "resolved" the issue, meaning the dockables are shown again and no MarkerSets plugin error is displayed after startup. Whereas disabling Xerces in the plugin manager did not help, there were still the same errors in the activity log for the Xerces plugin.

2014-06-27 16:21:30.163000
ezust

Since no plugins depend on the new changes in Xerces Plugin, I made Plugin Manager deliver the older version of Xerces 2.9.1 again so the problem does not appear for others.
But the problem is not fixed yet, so I am leaving this ticket open.

2014-07-06 11:56:34.614000
kerik-sf

We don't ship Xerces' xml-apis.jar but we should,
see <http://xerces.apache.org/xerces2-j/install.html>

xml-apis.jar contains these 3 classes not in rt.jar
javax.xml.parsers.FilePathToURI
javax.xml.transform.stream.FilePathToURI
org.w3c.dom.ElementTraversal

org.w3c.dom.ElementTraversal has been added in Xerces 2.10 and org.apache.xerces.parsers.AbstractDOMParser depends on it.

I don't remember why we don't ship xml-apis.jar.

2014-07-06 12:08:35.230000
kerik-sf

Ticket moved from /p/jedit/bugs/3871/

2014-07-06 15:41:12.212000
kerik-sf

fixed in [r23612].